利用欄位的關聯性,將不同的資料表串連起來。
students 資料表
s_id | name | gender | age
------------- | -------------
1 | Amy | female | 18
2 | John | male | 54
3 | David | male | 32
4 | Joyce | female |44
5 | David | male | 10
6 | Iris |female | 10
courses 資料表
c_id | course | s_id
------------- | -------------
1 | 0010 | 1
2 | 2000 | 1
3 | 0840 | 3
4 | 5511 | 6
5 | 7063 | 7
將兩資料表中指定欄位(column)相等的資料(row)連接到一起,但只會出現條件相符的資料。
SELECT students.name,courses.course FROM students
inner join courses on students.s_id = courses.s_id
結果:
name | course |
---|---|
Amy | 化學課 |
Amy | 數學課 |
David | 英文課 |
Iris | 體育課 |